package org.witsoft.dtx.domain;

import lombok.Getter;

/**
 * @author XiaoQing Lin
 * @date 2020-09-18 18:36
 */
public enum  GlobalStatus {

    /**
     * 准备
     */
    PREPARE(1),

    /**
     * 确认中
     */
    CONFIRMING(2),

    /**
     * 已确认完成
     */
    CONFIRMED (3),

    /**
     * 取消中
     */
    CANCELING(4),

    /**
     * 已取消完成
     */
    CANCELED(5);

    @Getter
    private int value;

    GlobalStatus(int value){
        this.value  = value;
    }

    public static GlobalStatus of(int value){
        for (GlobalStatus item : values()) {
            if(item.value == value){
                return item;
            }
        }
        return null;
    }
}
